﻿<%@ Page Title="" Language="C#" MasterPageFile="~/masterPage.Master" AutoEventWireup="true" CodeBehind="ProductDetail.aspx.cs" Inherits="Parafarmacia.ProductDetail" %>

<asp:Content ID="ProductDetailContent" ContentPlaceHolderID="MainContent" runat="server">
    <div class="leftAlign">
        <h2>
            <asp:Label ID="lblProductName" runat="server" Text="Producto"></asp:Label></h2>
    </div>
    <br />
    <div class="twoColumns">
        <div class="leftColumn">
            <asp:Label ID="lblDescription" runat="server" Text="Descripción"></asp:Label>
            <br />
            <br />

            <strong>Precio:</strong><asp:Label ID="lblPrecio" runat="server" Text="99,80€"></asp:Label><br />
            <br />

            <div>
                <strong>Cantidad:</strong><asp:TextBox ID="txtCantidad" runat="server" Text="1" Width="50px" TextMode="Number"></asp:TextBox>
                &nbsp;
                <asp:Button ID="butAñadirCarrito" runat="server" Text="Añadir en el carrito" OnClick="butAñadirCarrito_Click" />
            </div>
            <br />

            <asp:ListView ID="ListViewImages" runat="server" DataSourceID="LinqDataSourceImagenes" OnItemCommand="ListViewImages_ItemCommand">
                <ItemTemplate>
                    <item>
                    <td runat="server" style="padding: 5px; margin-right: 5px;">
                        <asp:LinkButton ID="ImageLink" runat="server" CommandName="ImagenCambiar" CommandArgument='<%# Eval("UrlImagen") %>'>
                            <asp:Image CssClass="imgProducto" runat="server" ID="ImagenProducto" Height="50px" ImageUrl='<%# Eval("UrlImagen") %>' Width="50px" />
                        </asp:LinkButton>
                    </td>
                        </item>
                </ItemTemplate>
            </asp:ListView>

            <asp:LinqDataSource ID="LinqDataSourceImagenes" runat="server" ContextTypeName="Data.Models.dbParafarmaciaContext" EntityTypeName="" Select="new (Id, UrlImagen)" TableName="tblProductosImagenes" Where="IdProducto == @IdProducto">
                <WhereParameters>
                    <asp:RouteParameter DefaultValue="-1" Name="IdProducto" RouteKey="Id" Type="Int32" />
                </WhereParameters>
            </asp:LinqDataSource>

        </div>
        <div class="rightColumn">
            <asp:Image ID="ProductImage" CssClass="imgProducto" runat="server" /><br />
            <asp:Label ID="lblMarca" runat="server" Text="Marca"></asp:Label>
        </div>
    </div>
    <div class="clear"></div>
</asp:Content>
